package com.vizhuo.client.business.meb.mebdefriend.vo;

import java.io.Serializable;
import java.util.Date;

import com.vizhuo.client.base.AbstractVo;
import com.vizhuo.client.business.meb.mebacc.vo.MebAccVo;
import com.vizhuo.client.business.meb.mebacc.vo.MebConsignerVo;
import com.vizhuo.client.business.meb.mebacc.vo.MebDriverVo;
import com.vizhuo.client.business.meb.mebacc.vo.MebInfoVo;

/**
 * @author liujq
 * @date 创建时间：2015年7月9日 下午4:10:58
 * @version 1.0
 * @parameter
 * @since
 * @return
 */
public class MebDefriendVo extends AbstractVo implements Serializable {

    private static final long serialVersionUID = 1L;

    private Integer id;

    /**
     * 本人名字
     */
    private String defriendName;

    /**
     * 拉黑原因
     */
    private String defriendReason;

    /**
     * 被拉黑人的手机号
     */
    private String beDefriendPhone;

    /**
     * 黑人名字
     */

    private String bedefriendName;

    /**
     * 本人id(账户id)
     */

    private Integer defriendAccountId;

    /**
     * 黑人id(账户id)
     */
    private Integer beDefriendAccountId;

    /**
     * 黑人账户类型
     * 
     * @return
     */
    private String beDefriendClientType;

    /**
     * 账号实体类
     */

    private MebAccVo mebAccVo;

    /**
     * 货主实体类
     */
    private MebConsignerVo mebConsignerVo;

    /**
     * 司机实体类
     */
    private MebDriverVo mebDriverVo;

    /**
     * 信息部实体类
     */
    private MebInfoVo mebInfoVo;

    /**
     * 创建人id
     */
    private int createUserId;

    /**
     * 创建时间
     */
    private Date createDatetime;

    /**
     * 最后修改人id
     */
    private int lastModifyUserId;

    /**
     * 最后修改时间
     */
    private Date lastModifyDatetime;

    public MebAccVo getMebAccVo() {
        return mebAccVo;
    }

    public void setMebAccVo(MebAccVo mebAccVo) {
        this.mebAccVo = mebAccVo;
    }

    public Date getCreateDatetime() {
        return createDatetime;
    }

    public void setCreateDatetime(Date createDatetime) {
        this.createDatetime = new Date();
    }

    public int getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(int createUserId) {
        this.createUserId = createUserId;
    }

    public int getLastModifyUserId() {
        return lastModifyUserId;
    }

    public void setLastModifyUserId(int lastModifyUserId) {
        this.lastModifyUserId = lastModifyUserId;
    }

    public Date getLastModifyDatetime() {
        return lastModifyDatetime;
    }

    public void setLastModifyDatetime(Date lastModifyDatetime) {
        this.lastModifyDatetime = new Date();
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getDefriendReason() {
        return defriendReason;
    }

    public void setDefriendReason(String defriendReason) {
        this.defriendReason = defriendReason;
    }

    public String getBeDefriendPhone() {
        return beDefriendPhone;
    }

    public void setBeDefriendPhone(String beDefriendPhone) {
        this.beDefriendPhone = beDefriendPhone;
    }

    public MebConsignerVo getMebConsignerVo() {
        return mebConsignerVo;
    }

    public void setMebConsignerVo(MebConsignerVo mebConsignerVo) {
        this.mebConsignerVo = mebConsignerVo;
    }

    public MebDriverVo getMebDriverVo() {
        return mebDriverVo;
    }

    public void setMebDriverVo(MebDriverVo mebDriverVo) {
        this.mebDriverVo = mebDriverVo;
    }

    public MebInfoVo getMebInfoVo() {
        return mebInfoVo;
    }

    public void setMebInfoVo(MebInfoVo mebInfoVo) {
        this.mebInfoVo = mebInfoVo;
    }

    public String getDefriendName() {
        return defriendName;
    }

    public void setDefriendName(String defriendName) {
        this.defriendName = defriendName;
    }

    public String getBedefriendName() {
        return bedefriendName;
    }

    public void setBedefriendName(String bedefriendName) {
        this.bedefriendName = bedefriendName;
    }

    public Integer getDefriendAccountId() {
        return defriendAccountId;
    }

    public void setDefriendAccountId(Integer defriendAccountId) {
        this.defriendAccountId = defriendAccountId;
    }

    public Integer getBeDefriendAccountId() {
        return beDefriendAccountId;
    }

    public void setBeDefriendAccountId(Integer beDefriendAccountId) {
        this.beDefriendAccountId = beDefriendAccountId;
    }

    public String getBeDefriendClientType() {
        return beDefriendClientType;
    }

    public void setBeDefriendClientType(String beDefriendClientType) {
        this.beDefriendClientType = beDefriendClientType;
    }

}
